#field, label { float: left; font-family: Arial, Helvetica, sans-serif; font-size: small; }

label {  width: 10em; }

br { clear: both; }

input { margin-left: .5em; float: left; border: 1px solid black; margin-bottom: .5em;  }

input.submit { float: none; }

/*
 * Validation 실패시
*/
input.error { border: 1px solid red; width: auto; }

label.error {
	background: url('/static/images/com/unchecked.gif') no-repeat;
	padding-left: 16px;
	margin-left: .3em;
}

/*
 * Validation 성공시
*/
label.valid {
	background: url('/static/images/com/checked.gif') no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}

/*검색항목 - 필수입력 */
.required_tit {
	color:#374d7a;
	font-family: Gulim, Trebuchet MS !important;
	height:18px !important;
	font-weight:bold !important;
	text-align:right !important;
	padding-right:10px !important;
	background-image:url(/static/images/com/must_d.gif) !important;
	background-repeat:no-repeat;
}

.required {
}

/*전체 */
input {
	text-align:left !important;
	height:18px !important;
	font-family: Gulim, Trebuchet MS !important;
	font-size:9pt;
	color:#444444 ;
	border-color:#BBBEBF ;
	border-style:solid ;
	background-color:#FFFFFF;
	padding-top:2px ;
	padding-left:3px ;
}

/*버튼 공통 기본 */
input.submit {
	font-family: Gulim, Trebuchet MS !important;
	font-size:9pt !important;
	color:#333333 !important;
	text-align:left !important;
	border-style:none ;
	background-color:#FFFFFF; 
	vertical-align:top !important;
	word-wrap:hard !important;
}